A Deep Reinforcement Learning-Based Scheme for Solving Multiple Knapsack Problems

نویسندگان

چکیده

A knapsack problem is to select a set of items that maximizes the total profit selected while keeping weight no less than capacity knapsack. As generalized form with multiple knapsacks, multi-knapsack (MKP) disjointed for each To solve MKP, we propose deep reinforcement learning (DRL) based approach, which takes as input available capacities profits and weights items, normalized unselected determines next item be mapped largest capacity. expedite process, adopt Asynchronous Advantage Actor-Critic (A3C) policy model. The experimental results indicate proposed method outperforms random greedy methods achieves comparable performance an optimal in terms ratio sum, particularly when have non-linear relationship such quadratic forms.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A dynamic programming approach for solving nonlinear knapsack problems

Nonlinear Knapsack Problems (NKP) are the alternative formulation for the multiple-choice knapsack problems. A powerful approach for solving NKP is dynamic programming which may obtain the global op-timal solution even in the case of discrete solution space for these problems. Despite the power of this solu-tion approach, it computationally performs very slowly when the solution space of the pr...

متن کامل

A numerical scheme for solving nonlinear backward parabolic problems

‎In this paper a nonlinear backward parabolic problem in one‎ ‎dimensional space is considered‎. ‎Using a suitable iterative‎ ‎algorithm‎, ‎the problem is converted to a linear backward parabolic‎ ‎problem‎. ‎For the corresponding problem‎, ‎the backward finite‎ ‎differences method with suitable grid size is applied‎. ‎It is shown‎ ‎that if the coefficients satisfy some special conditions‎, ‎th...

متن کامل

Operation Scheduling of MGs Based on Deep Reinforcement Learning Algorithm

: In this paper, the operation scheduling of Microgrids (MGs), including Distributed Energy Resources (DERs) and Energy Storage Systems (ESSs), is proposed using a Deep Reinforcement Learning (DRL) based approach. Due to the dynamic characteristic of the problem, it firstly is formulated as a Markov Decision Process (MDP). Next, Deep Deterministic Policy Gradient (DDPG) algorithm is presented t...

متن کامل

a dynamic programming approach for solving nonlinear knapsack problems

nonlinear knapsack problems (nkp) are the alternative formulation for the multiple-choice knapsack problems. a powerful approach for solving nkp is dynamic programming which may obtain the global op-timal solution even in the case of discrete solution space for these problems. despite the power of this solu-tion approach, it computationally performs very slowly when the solution space of the pr...

متن کامل

A toolbox for solving knapsack problems

The program is written in Java, hence it should in principle run in any browser having Java enabled. The present version has mainly been tested using the Windows browser Explorer, hence if you have problems, please use the Windows computers in Multimedie Lab, 1st floor, south. You may also download all the relevant files index.html, AppletTest.jar, data.1, data.2, data.3 to your home directory ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Applied sciences

سال: 2022

ISSN: ['2076-3417']

DOI: https://doi.org/10.3390/app12063068